Constructs a swappable image using a specific image storage type as its value.
Get a pixel given the position.
Get a pixel given the position.
Get a pixel given the position.
Get a pixel given the position.
Sets a pixel given the position.
Set a pixel given the position.
Resizes the data store.
Sets a pixel given the position.
Set a pixel given the position.
Gets the number of pixels the image contains
Gets the height of the image
A pointer to the original image storage type. Use at your own risk.
Wraps an image implementation up so that the exact implementation doesn't matter. As long as the color type is known it can be passed around freely. It does not allocate to perform its functions and can be safely used on the stack.